.question {
  .head {
    text-align: center;
    border-bottom: 1px solid #D7D7D7;
    padding: 0 0 10px 0;

    .name {
      line-height: 40px;
      font-size: 17px;
    }

    .time {
      color: #D7D7D7;
    }
  }

  .body {
    padding: 10px 20px 10px 20px;
    font-size: 14px;

    .ques {
      .title {
        line-height: 30px;
      }

      .sections {
        padding: 0 10px 0 10px;

        .section {
          display: flex;
          line-height: 25px;

          .a {
          }

          .b {
            flex: 1;
            padding: 0 0 0 5px;
          }

          .c {
          }
        }
      }
    }

    .noitems {
      line-height: 30px;
      text-align: center;
      color: #D7D7D7;
    }
  }

  .loading {
    line-height: 40px;
    text-align: center;
    color: #9d9d9d;
  }
}